Orchestrating ATL Model Transformations
نویسندگان
چکیده
The design and development of any complex applications using a Model-driven Engineering approach involve not only the use of many models, but also the use of many model transformations between them. These transformations should be chained together, using Model Transformation Orchestration notations and tools. This paper introduces Wires*, a graphical executable language for the orchestration of ATL transformations, which provides appropriate mechanisms to enable the modular and compositional specification and execution of complex model transformations chains.
منابع مشابه
The ATL Transformation-based Model Management Framework
Developers of information systems must typically deal with different models and perform transformations between models. Model management aims at providing techniques and tools for dealing with models and model transformations in automated ways. In this paper, we present the current design of the ATL (Atlas Transformation Language) transformation-based model management framework. The key design ...
متن کاملWSCDL to WSBPEL: a Case Study of ATL-based Transformation
The ATLAS Transformation Language (ATL) is a hybrid transformation language that combines declarative and imperative programming elements and provides means to define model transformations. Most transformations using ATL reported in the literature show a simplified use of ATL, and often involve a single transformation. However, in more realistic situations, multiple transformations may be neces...
متن کاملMeasuring ATL Transformations∗
Model transformations are a key element in Model Driven Engineering because they are the primary means for model manipulation. Assessing the quality of model transformations enables the improvement of those assets, and in consequence affects the quality of the MDE-based process in which they are applied. In this work we address the implementation of metrics for model transformations. ATL is cur...
متن کاملExtending ATL for Native UML Profile Support: An Experience Report
With the rise of Model-driven Engineering (MDE) the application field of model transformations broadens drastically. Current model transformation languages provide appropriate support for standard MDE scenarios such as model-to-model transformations specified between metamodels. However, for other transformation scenarios often the escape to predefined APIs for handling specific model manipulat...
متن کاملUsing Metrics for Assessing the Quality of ATL Model Transformations
Model transformations play a pivotal role in model-driven engineering. Since they are in many ways similar to traditional software artifacts, they have to be treated similarly. Therefore, it is necessary to assess their quality. We propose to use metrics to assess various quality attributes of model transformations In this paper, we focus on model transformations created using ATL, which ATL is...
متن کامل